Machine Simulation